package com.easy.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 消息实体类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MessageBean implements Serializable {
    private Integer id;             // 消息编号
    private Integer senderId;       // 发送者用户编号
    private Integer receiverId;     // 接收者用户编号
    private String msgType;         // 消息类型
    private Integer commentId;      // 评论编号
    private Integer postId;         // 帖子编号
    private Integer giveId;         // 点赞编号
    private Integer followId;       // 关注编号
    private Integer reviewId;       // 审核记录编号
    private String content;         // 消息内容
    private Integer isRead;         // 是否已读(0未读,1已读)
    // 已有的类型
    public static final String TYPE_LIKE = "LIKE";       // 点赞
    public static final String TYPE_COMMENT = "COMMENT"; // 评论
    // 新增帖子状态相关类型
    public static final String TYPE_POST_PUBLISH = "POST_PUBLISH"; // 帖子发布
    public static final String TYPE_POST_EDIT = "POST_EDIT";       // 帖子编辑
}